movable testis - French English Dictionary